Gazprom Warns Europe Of Potential Supply Halt, Makes $40B Deal With Iran